Docker Install 在 Debian 环境
Docker 官方文档(Debian): https://docs.docker.com/engine/install/debian/
添加 apt 存储库信息
bash
# 更新系统包索引
apt update
# 安装一些必要的包
apt install -y curl gnupg2
# 添加清华源 GBG 密钥
# 1. 下载密钥并保存到信任目录
# --dearmor:将 ASCII 格式密钥转换为二进制格式(必需)
# -o:指定保存路径(目录权限自动设为 644)
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg | gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg
# 2. 创建源配置文件,设置阿里云docker仓库
# $(lsb_release -cs) 会返回你的 Debian 发行版的代号 (例如 Trixie(13), Bookworm(12))。
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/trusted.gpg.d/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/debian $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list
# 再次更新系统包索引
apt update
# 查询
apt search docker-ce
# 安装
apt install -y docker-ce
# Start Docker
systemctl start docker
# 开机自动启动
systemctl enable docker
# 检查
docker version
# 检查 buildx 插件
docker buildx version配置镜像加速器
临时
shell
# 原来:
docker pull nginx:latest
# 找到镜像加速链接后,追加到最前面即可。比如加速为链接:docker.aday.fun
# 现在拉取就用下面这样:
docker pull docker.aday.fun/nginx:latest永久
您可以通过修改 daemon 配置文件/etc/docker/daemon.json 来使用加速器
并且可以选择配置 k8s 运行要求 docker 的--cgroup-driver=systemd
shell
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.aday.fun",
],
"exec-opts": ["native.cgroupdriver=systemd"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker国内 Docker 镜像加速器状态监测
https://pengtech.net/docker/docker-registry-mirrors-status.html
